package com.mic.yzzn.plc.common.instructions.basic;

public class PLCInstructionError
{
	public static final int LINK_SYSTEM_UNDEFINE_ERROR = 20;
	public static final int LINK_SYSTEM_NACK_ERROR = 21;
	public static final int LINK_SYSTEM_WACK_ERROR = 22;
	public static final int LINK_SYSTEM_MULTI_PORT_ERROR = 23;
	public static final int LINK_SYSTEM_TRANS_FMT_ERROR = 24;
	public static final int LINK_SYSTEM_HARDWARE_ERROR = 25;
	public static final int LINK_SYSTEM_UNITCODE_ERROR = 26;
	public static final int LINK_SYSTEM_UNSUPPORT_ERROR = 27;
	public static final int LINK_SYSTEM_NO_RESPONSE_ERROR = 28;
	public static final int LINK_SYSTEM_CACHE_CLOSE_ERROR = 29;
	public static final int LINK_SYSTEM_TIME_OUT_ERROR = 30;
	
	public static final int BASIC_PROGRAM_BBC_ERROR = 40;
	public static final int BASIC_PROGRAM_FMT_ERROR = 41;
	public static final int BASIC_PROGRAM_UNSUPPORT_ERROR = 42;
	public static final int BASIC_PROGRAM_PROCESS_ERROR = 43;
	
	public static final int PROCESS_SYSTEM_LINK_SETTING_ERROR = 50;
	public static final int PROCESS_SYSTEM_CONCURRENT_TRANS_ERROR = 51;
	public static final int PROCESS_SYSTEM_TRANS_FORBIDDEN_ERROR = 52;
	public static final int PROCESS_SYSTEM_BUSY_ERROR = 53;
	
	public static final int PLC_PARAM_ERROR = 60;
	public static final int PLC_DATA_ERROR = 61;
	public static final int PLC_DATA_REGISTER_ERROR = 62;
	public static final int PLC_MODE_ERROR = 63;
	public static final int PLC_PROTECTION_ERROR = 65;
	public static final int PLC_ADDRESS_ERROR = 66;
	public static final int PLC_DATA_LOST_ERROR = 67;
	
	public static final int CORE_INNER_NO_RESPONSE_ERROR = 90;
	public static final int CORE_INNER_CONNECT_ERROR = 91;
	public static final int CORE_INNER_CONFIRM_ERROR = 92;
	
}
